
/**************Edit 25/06/2012  Thanh Luan   ************************/
.popup-content .main_content{
    width:100%;
    float:left;
}
.popup-content .main_content .form_item_content{
    width:100%;
    float:left;   
    margin-top:21px;
    margin-left:10px;
}
.popup-content .main_content .form_item_content .fields_input{
    float:left;
    width:100%;
    margin-top:6px;
}

.popup-content .main_content .form_item_content .fields_input table{
    width:auto;
    border: none;
}
.popup-content .main_content .form_item_content .fields_input table tr{

}
.popup-content .main_content .form_item_content .fields_input .feild_sex tr td{
    width:97px;
}
.popup-content .main_content .form_item_content .fields_input table tr td lable{
    float:left;

}
.feild_sex td label{
    float: left;
    width: 100px !important;
    font-size: 13px;
    color: white;

}

.popup-content .main_content .form_item_content .fields_input table tr td input[type="radio"]{
    float:left;
    margin-right: 2px;
    margin-top:5px;

}

.popup-content .main_content .form_item_content .fields_input input[type="text"]{
    margin-right: 2px;
    float:left;
    margin-left: 0;
}
.popup-content .main_content .form_item_content .fields_input_title {
    float:left;
    width:100%;
    margin-top:-8px;
}
.popup-content .main_content .form_item_content .fields_input_title label{
    width:90px;
    text-align: right;
    float:left;    
    padding:4px;
}
.popup-content .main_content .form_item_content .fields_input_title input[type="text"]{
    float: left;
    margin-left: 0;
    width: 468px;
}
.popup-content .main_content .form_item_content .fields_input select{
    height: 24px;
    width: 167px;
    float:left;
    margin-left: 0;
    line-height: 20px;
}
.popup-content .main_content .form_item_content .fields_input label{
    width:115px;
    text-align: right;
    float:left;    
    padding:4px;
    color: black;

}
.popup-content .main_content .form_item_content label .feild_long{

}
.feild_long{
    width:100px !important;
}
.feild_sort{
    width:90px !important;
}
.popup-content .main_content .form_item_content .fields_input .select_cus tr td{

}
.select_cus td label{
    float: left;
    width: 88px !important;
    font-size: 13px;
    text-align: left !important;

}
.popup-content .main_content .form_item_content .fields_input .select_cus tr td input[type="radio"]{
    float:left;
    margin-right: 2px;
    margin-top:5px;
}
/*--------- APPLY FOR CONTACT-------------------*/
/* start left*/
.popup-content .main_content .form_item_content .edit_form_left{
    float:left;
    width:290px;
}
.popup-content .main_content .form_item_content .edit_form_left .fields_input{
    float:left;
    width:100%;
    margin-top:6px;
}
.popup-content .main_content .form_item_content .edit_form_left .fields_input label{
    float:left;
    width:90px;
}
.popup-content .main_content .form_item_content .edit_form_left .fields_input input[type="text"]{
    float:left;
    margin-left: 0;
}
/* start right*/
.popup-content .main_content .form_item_content .edit_form_right{
    float:left;
    width:295px;
}
.popup-content .main_content .form_item_content .edit_form_right .fields_input{
    float:left;
    width:100%;
    margin-top:6px;
}
.popup-content .main_content .form_item_content .edit_form_right .fields_input label{
    float:left;
    width:60px;
}
.popup-content .main_content .form_item_content .edit_form_right .fields_input input[type="text"]{
    float:left;
    margin-left: 0;
}
.popup-content .main_content .form_item_content .edit_form_center{
    float:left;
    width:100%;

}
.popup-content .main_content .form_item_content .edit_form_center .fields_input{
    width:100%;
    float:left;
}
.popup-content .main_content .form_item_content .edit_form_center .fields_input label{
    float:left;
    width:90px;
}
.popup-content .main_content .form_item_content .edit_form_center .fields_input textarea {
    resize:none;
    width:426px;
    overflow: auto;
    height: 62px;

}
.fields_input_are{

}
.fields_input_are textarea{

}
.labe_short{

}
.labe_short .fields_input label{

    /*width:85px !important;*/
    width:85px;

}
.labe_short .fields_input textarea{
    resize:none;
    width:226px;
    overflow: auto;
    height: 62px;

}
.fields_input_line{
    height: 20px;
    width: 100%;
    float:left;
}
.fields_input label span{
    font-weight: bolder;
    color: black;
    width:15px;
}
.form_item_content .bg_department{
    background: url('../images/bg_department.png');
    float: left;

    height: 99px;
    margin-left: -10px;
    margin-top: 10px;
    width: 100%;
}
.form_item_content .bg_departments{

    float: left;
    background: url('../images/bg_department.png');
    height: 99px;
    margin-left:-10px;
    margin-top: 10px;
    width: 100%;
}
.form_item_content .bg_department .fields_input{
    float:left;
    margin-left:10px !important;
}
.form_item_content .bg_department .fields_input select{
    border:1px solid #BDE5FC;
    float:left;

}
.form_item_content .bg_department .fields_input label{
    float:left;


}

.infomation_form .item_work_content{
    width:100%;
    float:left;
    margin-top:8px;

}
.row1,.row2,.row3,.row4,.row5{
    float:left;
    width:80px;
    height: 22px;
    padding:4px;
    border-left:1px solid #fff;
    font-size: 11px;

}
.row1{
    width:120px;

}
.row2{

}
.row3{

}
.row4{
    width:220px;

}
.row5{
    width:110px;

}
.row6{   
    float: right;
    margin-left: 10px;
    width: 38px;
    margin-top:6px;
}
.item_work_content .item_work_content_row_head{

    background: none repeat scroll 0 0 #D6E0EA;
    float: left;

    margin-left: 14px;

    width: 94%;

}
.item_work_content  .item_work_content_row_content{
    float: left;    
    margin-left: 14px;   
    width: 94%;
    background: #F3F3F3;
    margin-top:2px;
}
/*-----CSS FOR TOUR----
.around_tour{
    float:left;
    width: 100%;


}
.around_tour .btn_add_tour{
    
float: left;
    margin-left: 10px;
    margin-right: 20px;
    margin-top: 12px;
    position: absolute;
}
.tour_right{
  float: right;
    margin-left: 594px;
    margin-top: 15px;
    position: absolute;
}
.btn_add_tour_detail{
      width:100%;
    float:left;
}
.around_tour .content_tour{
    float:left;
   
        margin-top:10px;
        margin-bottom: 30px;

}
.content_tour .content_tour_top{
    float:left;
    width:100%;
    background: none repeat scroll 0 0 #7C94AA;
   
}

.content_tour .content_tour_top .content_tour_top_right{
    float:left;
    width:300px;
    height: 80px;
}
.content_tour .content_tour_top .content_tour_top_left{
color: #FFFFFF;
    float: left;
    font-weight: bold;
    margin-bottom: 9px;
    margin-left: 25px;
    margin-top: 9px;

}
.content_tour .content_tour_top .content_tour_top_left input[type="text"]{
   width:150px;
}
.content_tour .tour_input_feild{
    float:left;
    margin-top:-4px;
    marin-left:90px;
}
.content_tour .tour_input_feild label{
float: left;

    text-align: right;
    width: 74px;
    margin-right: 4px;
    padding-top:2px;
}
.content_tour .content_tour_bottom{
    float:left;

    border:1px solid #DEE1E2;
}
.content_tour .content_tour_bottom .tour_bottom_head{
    background: #DEE1E2;
    color:#0055A6;
    float:left;
    width:100%;
}
.content_tour .content_tour_bottom .tour_bottom_content{
float: left;
    margin-bottom: 2px;
    margin-top: 2px;
    width: 100%;
    background: none repeat scroll 0 0 #F2F5F7;
}
.tour_row1,.tour_row2,.tour_row3,.tour_row4,.tour_row5,.tour_row6{
  border-right: 2px solid #FFFFFF;
    float: left;
    height: 23px;
    padding-left: 0px;
    padding-top: 4px;
    width: 101px;
    text-align: center;
   
}
.tour_row2 span,.tour_row4 span,.tour_row5 span,.tour_row6 span{
float: right;
    margin-right: 4px;
   
   
}


.tour_row1{
    width:153px;
    padding-left:0px;
    text-align: center;
}
.tour_row1 select{
    width:149px;
    height: 23px;
}
.tour_bottom_content input[type="text"]{
    width:100px;
    text-align: right;
}
.tour_row2{
   width:101px;
    padding-left:0px;
    text-align: center;
}
.tour_row3 select{
        width:95px;
    height: 23px;
}
.tour_row4 {
    width: 90px;
}
.tour_row4 input[type="text"]{
    width:90px;
}
.tour_row5{
   width:119px;
     border-right:2px solid #fff;
    
}
.tour_row6{
    width:22px;
     border-right:none;
}
.tour_row6 img{
    float: left;
    margin-left: 10px;
}
.tour_row7 img{
    float: left;
    margin-left: 10px;
    margin-top:5px;
}
.tour_bottom_content_sum{
background: none repeat scroll 0 0 #F2F5F7;
    float: right;
  
    font-weight: bold;
    height: 25px;
    margin-bottom: 5px;
    margin-top: 6px;
    padding-left: 453px;
    width: 26%;
}
.tour_bottom_content_sum label{
    float:left;
    
}
.tour_bottom_content_sum_left{
    
}
.tour_bottom_content_sum_right{
    
}
.tour_bottom_content_business{
    float:left;
    width:100%;
}
.tour_bottom_content_business .tour_bottom_content_business_head{
width:100%;
    height: 30px;
    float:left;
    font-weight: bold;
    background: none repeat scroll 0 0 #7C94AA;
  
}
.tour_bottom_content_business .tour_bottom_content_business_head label{
    float:left;
    margin-left:5px;
    margin-right: 4px;
    color:#fff;
}
.tour_bottom_content_business .tour_bottom_content_business_bottom{
   float: left;
    height: 30px;
    width: 100%;
  background:none repeat scroll 0 0 #7C94AA;

}
.tour_bottom_content_business .tour_bottom_content_business_bottom label{

font-size: 13px;
    font-weight: bold;
    margin-left: 5px;
    float:left;
    color:#fff;
    margin-right: 4px;
}
.tour_bottom_content_specific{
   background: none repeat scroll 0 0 #7C94AA;
    color: #FFFFFF;
    float: left;
    height: 30px;
    margin-bottom: 5px;
    width: 100%;
}
.tour_bottom_content_specific label{
      font-size: 13px;
    font-weight: bold;
    margin-left: 5px;
    margin-right: 4px;
}
.sum{
    color:#0E81ED;
    font-weight: bold;
    font-size: 15px;
    text-align: right;
}
.code_tour{
 float: left;
    margin-left: 20px;
    margin-top: 12px;
    width: 200px;
   
  
}
.code_tour label{
    padding:4px;
    float:left;
    font-size:13px;
}
.code_tour select{
    width:150px;
    height: 25px;
}
.content_tour_bottom_parent_content_ssum{
   
    float: left;
    margin-left: 9px;
    width: 97%;
    margin-top:2px;
}
.tour_bottom_content_parent .tour_bottom_content{
 float:left;
 background: #F2F5F7;
}
.tour_bottom_content_business_speci{
   


}
.tour_bottom_content_parent{
    
}
.erro{
    color:red;
float:right;
    margin-top: 22px;
    margin-right: 10px;
    
}
.specific_duthu{
    
    float: left;
    font-weight: bold;
    margin-left: 419px;
    margin-top: 4px;
}
.specific_number{
 
    float: right;
    margin-right: 52px;
    margin-top: 4px;
    text-align: right;
    width: 100px;
}
.content_sum_label{
    float:left;
    margin-top:4px;
}
.content_sum_number{
    float:left;
    text-align: right;
    width: 112px;
    margin-top:4px;
}
#tour_right1{
    display: none;
}
.print{
    margin-left: 590px;
    margin-top: 45px;
    position: absolute;
}
.business_bottom_row_title{
    float:left;
    color:#fff;
   
    margin-top:5px;font-weight: bold;
    
}
.business_bottom_row_name{
    float:left;
    color:#fff;
    margin-top:5px;
    width: 90px;
    font-weight: bold;
    text-align: right;
    width:120px;
        
    
}
.business_bottom_row_name input[type="text"]{
  background: none repeat scroll 0 0 #7C94AA;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    margin-top: -2px;
    text-align: right;
    width: 122px;
    
}
.business_bottom_row1{
     float: left;
    width: 100%;
}
.business_bottom_row1 .business_bottom_row_title{
   float: left;
    margin-left: 11px;
    margin-right: 4px;
   
    
}
.business_bottom_row2{
 float: left;
   
    font-weight: bold;
    margin-left: 9px;
    margin-top: 30px;
    position: absolute;
    width: 100%;
}
.business_bottom_row3{
   float: left;
    margin-left: 434px;
    position: absolute;
    width: 100%;
}
.business_bottom_row4{
   float: left;
    margin-left: 426px;
    margin-top: -26px;
    position: absolute;
    width: 100%;
}
.business_bottom_row4 .business_bottom_row_name{
    float: left;
    
}
.net{
    float: right;
    margin-left: -451px;
    margin-top: 37px;

    position: absolute;
    text-align: right;
    width: 165px;
    color:#fff;
}
.divnet{
    width:640px;
}
.net label{
    margin-left:22px;
}
.content_tour_top_left{

}
.btn_add_tour_content{
  background: none repeat scroll 0 0 #E6E9EB;
    float: left;
    height: 40px;
    width: 100%;
}
.btnSaveTour{
background: none repeat scroll 0 0 #586C7F;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 23px;
    margin-right: 13px;
    margin-top: 4px;
    padding-left: 37px;
    padding-top: 7px;
    text-transform: uppercase;
    width: 59px;
}
.alert_success{
  border-radius: 10px 10px 10px 10px;
  border: 1px solid gray;
    float: left;
    height: 64px;
    margin-bottom: 5px;
    margin-left: 321px;
    width: 300px;
}
.img_success{    
  float: left;
    height: 40px;
    margin-left: 10px;
    margin-top: 10px;
    width: 40px;
}
.img_success img{
    width:40px;
    height: 40px;
}
.text_success{
   color: #1A77B9;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-left: 10px;
    padding-top: 22px;
    width: 220px;
}
.tour_code_day{
   
    float: left;
    margin-left: 234px;
    margin-top: -25px;
    position: absolute;
}
.tour_code_day select{
     height: 25px;
    width: 150px;
}
.btnreset{
     float: right;
    padding-left: 14px;
    width: 79px
}      */          

/**************End Thanh Luan ***********-custom css 05/09/2012***************************/
.job_left{
    float:left;
    width:300px;


}
.job_right{
    float:left;
    width:320px;
}
.job_left .fields_input label{
    width:110px ;
    float:left ; 
}
.job_right .fields_input label{
    width:110px ;
    float:left; 
}

.job_left_right{
    float:left;
    background-color: #D1E1F1;
    margin-left: -10px;
    width: 650px;
    padding-bottom: 7px;

}
.job_feild_input{
    margin-top:40px;
}
.group_feild{
    float: left;
    margin-left:-10px;
}
.group_feild .fields_input textarea{
    float:left;
    width:469px;
    margin-left:0px;


}
.group_feild .bc input[type="text"]{
    width:468px;
}
.group_feild .vh input[type="text"]{
    width:60px;
}
.stardate{
    margin-left:24px;
}
.stardate input[type="text"]{
    width:148px;
}
.groud_vh{

    float: left;

    margin-top: 6px;
    padding-bottom: 6px;
    padding-top: 0;
    width: 650px;

}

.groud_date{
    float: left; 
    padding-bottom: 6px;
    padding-top: 0;   
    width: 650px;
    margin-left:6px;

}

.field_blue{    
    float:left;
    background-color: #D1E1F1 !important;
    margin-left: -25px!important;
    width: 650px!important;
    padding-left: 25px !important;
    height: 80px;
}
/*
.background_blue{
     background-color: #EDF4FB !important;    
     
     
}*/
.list_detail{
    float: left;
    margin-left: 10px;
    width: 900px;

}
.list_detail_left{
    float:left;
    width:250px;
    margin-left:25px;
}
.list_detail_center{
    float:left;
    width:200px;
}
.list_detail_right{
    float:left;
    width:417px;
}
.list_feild{
    float:left; 
    width:100%;
    margin-top:8px;
}
.list_detail_left .list_feild label{
    float: left;
    text-align: left;
    width: 95px;
    margin-right: 4px;

}
.list_detail_center .list_feild label{
    float: left;
    text-align: left;
    width: 80px;
    margin-right: 4px;

}
.list_detail_right .list_feild label{
    float: left;
    text-align: left;
    margin-right: 4px;
    width: 67px;

}
.list_feild span{
    float: left;
    width:344px;
}
.list_feild a{
    float:right;
}
.list_edit_delete{
    float: right;
    margin-left: 866px;
    margin-top: -20px;
    position: absolute;
}
.select_group{
    float: left;
    margin-right: 4px;
    width: 26px;
    
}
.choise_groups{
    float:left;
    background:url('../images/group1.png');
    background-repeat: no-repeat;
    width:26px;
    height: 16px;
}
.select_group .choise_groups_hiden{
    visibility: hidden;
}
.select_group .choise_groups_hiden{
    background: none repeat scroll 0 0 #49617A;

    margin-top: 16px;
    position: absolute;
    right: 83.6%;
    visibility: hidden;
    width: 160px;
    z-index: 9999;
}
.select_group:hover  .choise_groups_hiden{

    visibility: visible;
}
.select_group .choise_groups_hiden .buttonsearch2{
    float:right;
    margin-right:5px;
}
.choise_groups_hiden .group_header{
    background: none repeat scroll 0 0 #526171;
    color: #FFFFFF;
    height: 20px;
    padding-top: 6px;
    text-align: center;
    text-transform: uppercase;
}
.group span {
    border-bottom: 1px solid #889BAD;
    float: left;
    height: 20px;
    padding-top: 4px;
    width: 100%;
}
.group span:hover{
    background: #4A6989;
}
.group span a{
    color:#fff;
}
.group_list_cus span:hover{
    background: #4A6989;
}
.group span a{
    color:#fff;
}
.group_list_cus span a{
    color:#fff;
}
.group_list_cus span{
  border-bottom: 1px solid #889BAD;
    color: #FFFFFF;
    float: left;
    height: 20px;
    padding-left: 5px;
    padding-top: 4px;
    text-align: left;
    width: 97%;
}
.numberright{
    text-align: right;
}

.departmentlist {
    background: none repeat scroll 0 0 #526171;
    color: #FFFFFF;
    height: 18px;
    font-size: 10px;
    text-align: left;
    text-transform: uppercase;

}
.departmentlist span:hover{

}
.departmentlist span a{
    color:#fff;
}
.departmentlist span{
    border-bottom: 1px solid #889BAD;
    float: left;
    height: 18px;
    padding-top: 3px;
    width: 100%;
}


.departmentlistN850 {
    background: none repeat scroll 0 0 #526171;
    color: #FFFFFF;
    height: 18px;
    font-size: 10px;
    text-align: left;
    text-transform: uppercase;

}
.departmentlistN850 span:hover{

}
.departmentlistN850 span a{
    color:#fff;
}
.departmentlistN850 span{
    float: left;
    height: 18px;
    padding-top: 3px;
    width: 100%;
}
/*--- style form slideup + slide down*/
.form-left{
    float:left;
    width:340px;
}
.form-right{
    float:left;
    width:320px;
}
.form-left .fields_input{
    float:left;
    width:100%;
    height: 28px;
    margin-top:0px;
}
.form-left .fields_input label{
float: left;
    text-align: right;
    width: 105px;
}
.form-right .fields_input{
    float:left;
    width:100%;
        height: 28px;
        margin-top:0px;
}
.form-right .fields_input label{
   float: left;
    text-align: right;
    width: 117px;
}
.choise_groups_tour {
    background: url("../images/choise_tour.png") ;
    background-repeat: no-repeat;
    float: left;
    height: 16px;
    width: 26px;
}
.mesage {
    width:200px;
}
